package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.BdmAgentGiftPackage;
import com.ruoyi.system.domain.dto.BdmAgentGiftPackageDto;

/**
 * 代理礼包商品关联Service接口
 *
 * @author ruoyi
 * @date 2025-04-09
 */
public interface IBdmAgentGiftPackageService
{

    /**
     * 查询代理礼包商品关联列表
     *
     * @param bdmAgentGiftPackage 代理礼包商品关联
     * @return 代理礼包商品关联集合
     */
    public List<BdmAgentGiftPackageDto> selectBdmAgentGiftPackageList(BdmAgentGiftPackage bdmAgentGiftPackage);

    /**
     * 新增代理礼包商品关联
     *
     * @param bdmAgentGiftPackage 代理礼包商品关联
     * @return 结果
     */
    public int insertBdmAgentGiftPackage(List<BdmAgentGiftPackage> bdmAgentGiftPackage);

    /**
     * 修改代理礼包商品关联
     *
     * @param bdmAgentGiftPackage 代理礼包商品关联
     * @return 结果
     */
    public int updateBdmAgentGiftPackage(List<BdmAgentGiftPackage> bdmAgentGiftPackage);

    /**
     * 删除代理礼包商品关联信息
     *
     * @param id 代理礼包商品关联主键
     * @return 结果
     */
    public int deleteBdmAgentGiftPackageById(Long id);
}
